Function Name Prefixing
To ensure a unique name when User-Defined Functions appear in the Formula Editor, Crystal Reports appends a prefix to each function name that is generated from the project and class names. The first part of the prefix is the project name without the CRUFL prefix. The rest of the function name prefix is the class name.
Once the prefix for the function name is generated, all non-alphanumeric characters are removed, and the prefix is applied to the original function name. The following table illustrates this process:
Project Name:
| CRUFLTestFunctions
|
Class Name:
| Conversion
|
User Defined Function Name:
| Date_To_String()
|
Formula Editor Function:
| TestFunctionsConversionDateToString()
|